package com.cyedu.tsapp.task;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

/**
 * @author Garne
 * @since 2021-05-03
 */
@Component
public class CardTask {
    public static final Logger logger = LoggerFactory.getLogger(CardTask.class);

//    @Autowired
//    ITCardService cardService;
//
//    /**
//     * 常用的cron表达式有：
//     * <p>
//     * 0 0 2 1 * ? * ：表示在每月 1 日的凌晨 2 点执行
//     * 0 15 10 ? * MON-FRI ：表示周一到周五每天上午 10:15 执行
//     * 0 15 10 ? 6L 2019-2020 ：表示 2019-2020 年的每个月的最后一个星期五上午 10:15 执行
//     * 0 0 10,14,16 * * ? ：每天上午 10 点，下午 2 点，4 点执行
//     * 0 0/30 9-17 * * ? ：朝九晚五工作时间内每半小时执行
//     * 0 0 12 ? * WED ：表示每个星期三中午 12 点执行
//     * 0 0 12 * * ? ：每天中午 12点执行
//     * 0 15 10 ? * * ：每天上午 10:15 执行
//     * 0 15 10 * * ? ：每天上午 10:15 执行
//     * 0 15 10 * * ? * ：每天上午 10:15 执行
//     * 0 15 10 * * ? 2019 ：2019 年的每天上午 10:15 执行
//     */
////        @Scheduled(fixedRate = 10000)
//    @Scheduled(cron = "0 0 4 1 * ?")
//    public void updateAvailableNum() {
//        // 重置可用额度
//        logger.info("重置可用额度:" + cardService.updateAllAvailableNum());
//    }

}
